development directorate - Français Anglais Dictionnaire